home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 2
/
AACD 2.iso
/
AACD
/
Magazine
/
GraphicsCards
/
StormMesa
/
src
/
api2.s
< prev
next >
Wrap
Text File
|
1999-02-04
|
98KB
|
6,107 lines
; Storm C Compiler
; Work2:Mesa3/Mesa-3.0/src/api2.c
mc68030
mc68881
XREF _gl_unpack_texsubimage3D
XREF _gl_unpack_texsubimage
XREF _gl_unpack_image3D
XREF _gl_unpack_image
XREF _gl_unpack_polygon_stipple
XREF _getenv
XREF _fprintf
XREF _std__in
XREF _std__out
XREF _std__err
XREF _CC
SECTION "_glOrtho:0",CODE
;void APIENTRY glOrtho( GLdouble left, GLdouble right,
XDEF _glOrtho
_glOrtho
fmovem.x fp2/fp3/fp4/fp5,-(a7)
fmove.d $34(a7),fp0
fmove.d $3C(a7),fp1
fmove.d $44(a7),fp2
fmove.d $4C(a7),fp3
fmove.d $54(a7),fp4
fmove.d $5C(a7),fp5
L205
;
tst.l _CC(a6)
bne.b L209
L206
;
move.l #L203,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L208
L207
;
move.l #L204,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L208
fmovem.x (a7)+,fp2/fp3/fp4/fp5
rts
L209
; (*CC->API.Ortho)(CC, left, right, bottom, top, nearval, farval)
fmove.d fp5,-(a7)
fmove.d fp4,-(a7)
fmove.d fp3,-(a7)
fmove.d fp2,-(a7)
fmove.d fp1,-(a7)
fmove.d fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $210(a1),a0
jsr (a0)
add.w #$34,a7
fmovem.x (a7)+,fp2/fp3/fp4/fp5
rts
L203
dc.b 'MESA_DEBUG',0
L204
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPassThrough:0",CODE
rts
;void APIENTRY glPassThrough( GLfloat token )
XDEF _glPassThrough
_glPassThrough
fmove.s 4(a7),fp0
L212
;
tst.l _CC(a6)
bne.b L216
L213
;
move.l #L210,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L215
L214
;
move.l #L211,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L215
rts
L216
; (*CC->API.PassThrough)(CC, token);
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $214(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L210
dc.b 'MESA_DEBUG',0
L211
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelMapfv:0",CODE
;void APIENTRY glPixelMapfv( GLenum map, GLint mapsize, const GLfloat
XDEF _glPixelMapfv
_glPixelMapfv
move.l d2,-(a7)
movem.l $8(a7),d0/d1/a0
L219
;
tst.l _CC(a6)
bne.b L223
L220
;
move.l #L217,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L222
L221
;
move.l #L218,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L222
move.l (a7)+,d2
rts
L223
; (*CC->API.PixelMapfv)( CC, map, mapsize, values );
move.l a0,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $218(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
L217
dc.b 'MESA_DEBUG',0
L218
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelMapuiv:0",CODE
;void APIENTRY glPixelMapuiv( GLenum map, GLint mapsize, const GLuint
XDEF _glPixelMapuiv
_glPixelMapuiv
L240 EQU -$404
link a5,#L240
movem.l d2/d3,-(a7)
movem.l $C(a5),d1/a1
move.l $8(a5),d3
L226
;
tst.l _CC(a6)
bne.b L230
L227
;
move.l #L224,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L229
L228
;
move.l #L225,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L229
movem.l (a7)+,d2/d3
unlk a5
rts
L230
; if (map==GL_PIXEL_MAP_I_TO_I || map==GL_PIXEL_MAP_S_TO_S)
cmp.l #$C70,d3
beq.b L232
L231
cmp.l #$C71,d3
bne.b L236
L232
; for (i=0;
moveq #0,d0
bra.b L234
L233
; fvalues[i] = (GLfloat) values[i];
fmove.l 0(a1,d0.l*4),fp0
lea -$400(a5),a0
fmove.s fp0,0(a0,d0.l*4)
addq.l #1,d0
L234
cmp.l d1,d0
blt.b L233
L235
bra.b L239
L236
; for (i=0;
moveq #0,d0
bra.b L238
L237
; fvalues[i] = UINT_TO_FLOAT( values[i] );
fmove.l 0(a1,d0.l*4),fp0
fmul.s #$.2F800000,fp0
lea -$400(a5),a0
fmove.s fp0,0(a0,d0.l*4)
addq.l #1,d0
L238
cmp.l d1,d0
blt.b L237
L239
; (*CC->API.PixelMapfv)( CC, map, mapsize, fvalues );
pea -$400(a5)
move.l d1,-(a7)
move.l d3,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $218(a1),a0
jsr (a0)
add.w #$10,a7
movem.l (a7)+,d2/d3
unlk a5
rts
L224
dc.b 'MESA_DEBUG',0
L225
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelMapusv:0",CODE
;void APIENTRY glPixelMapusv( GLenum map, GLint mapsize, const GLusho
XDEF _glPixelMapusv
_glPixelMapusv
L257 EQU -$404
link a5,#L257
movem.l d2/d3,-(a7)
movem.l $C(a5),d1/a1
move.l $8(a5),d3
L243
;
tst.l _CC(a6)
bne.b L247
L244
;
move.l #L241,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L246
L245
;
move.l #L242,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L246
movem.l (a7)+,d2/d3
unlk a5
rts
L247
; if (map==GL_PIXEL_MAP_I_TO_I || map==GL_PIXEL_MAP_S_TO_S)
cmp.l #$C70,d3
beq.b L249
L248
cmp.l #$C71,d3
bne.b L253
L249
; for (i=0;
moveq #0,d0
bra.b L251
L250
; fvalues[i] = (GLfloat) values[i];
moveq #0,d2
move.w 0(a1,d0.l*2),d2
fmove.l d2,fp0
lea -$400(a5),a0
fmove.s fp0,0(a0,d0.l*4)
addq.l #1,d0
L251
cmp.l d1,d0
blt.b L250
L252
bra.b L256
L253
; for (i=0;
moveq #0,d0
bra.b L255
L254
; fvalues[i] = USHORT_TO_FLOAT( values[i] );
moveq #0,d2
move.w 0(a1,d0.l*2),d2
fmove.l d2,fp0
fmul.s #$.37800080,fp0
lea -$400(a5),a0
fmove.s fp0,0(a0,d0.l*4)
addq.l #1,d0
L255
cmp.l d1,d0
blt.b L254
L256
; (*CC->API.PixelMapfv)( CC, map, mapsize, fvalues );
pea -$400(a5)
move.l d1,-(a7)
move.l d3,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $218(a1),a0
jsr (a0)
add.w #$10,a7
movem.l (a7)+,d2/d3
unlk a5
rts
L241
dc.b 'MESA_DEBUG',0
L242
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelStoref:0",CODE
;void APIENTRY glPixelStoref( GLenum pname, GLfloat param )
XDEF _glPixelStoref
_glPixelStoref
move.l 4(a7),d1
fmove.s $8(a7),fp0
L260
;
tst.l _CC(a6)
bne.b L264
L261
;
move.l #L258,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L263
L262
;
move.l #L259,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L263
rts
L264
; (*CC->API.PixelStorei)( CC, pname, (GLint) param );
fmove.l fp0,d0
move.l d0,-(a7)
move.l d1,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $21C(a1),a0
jsr (a0)
add.w #$C,a7
rts
L258
dc.b 'MESA_DEBUG',0
L259
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelStorei:0",CODE
;void APIENTRY glPixelStorei( GLenum pname, GLint param )
XDEF _glPixelStorei
_glPixelStorei
move.l d2,-(a7)
movem.l $8(a7),d0/d1
L267
;
tst.l _CC(a6)
bne.b L271
L268
;
move.l #L265,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L270
L269
;
move.l #L266,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L270
move.l (a7)+,d2
rts
L271
; (*CC->API.PixelStorei)( CC, pname, param );
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $21C(a1),a0
jsr (a0)
add.w #$C,a7
move.l (a7)+,d2
rts
L265
dc.b 'MESA_DEBUG',0
L266
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelTransferf:0",CODE
;void APIENTRY glPixelTransferf( GLenum pname, GLfloat param )
XDEF _glPixelTransferf
_glPixelTransferf
move.l 4(a7),d0
fmove.s $8(a7),fp0
L274
;
tst.l _CC(a6)
bne.b L278
L275
;
move.l #L272,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L277
L276
;
move.l #L273,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L277
rts
L278
; (*CC->API.PixelTransferf)(CC, pname, param);
fmove.s fp0,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $220(a1),a0
jsr (a0)
add.w #$C,a7
rts
L272
dc.b 'MESA_DEBUG',0
L273
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelTransferi:0",CODE
;void APIENTRY glPixelTransferi( GLenum pname, GLint param )
XDEF _glPixelTransferi
_glPixelTransferi
move.l d2,-(a7)
movem.l $8(a7),d0/d1
L281
;
tst.l _CC(a6)
bne.b L285
L282
;
move.l #L279,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L284
L283
;
move.l #L280,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L284
move.l (a7)+,d2
rts
L285
; (*CC->API.PixelTransferf)(CC, pname, (GLfloat) param);
fmove.l d1,fp0
fmove.s fp0,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $220(a1),a0
jsr (a0)
add.w #$C,a7
move.l (a7)+,d2
rts
L279
dc.b 'MESA_DEBUG',0
L280
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPixelZoom:0",CODE
;void APIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor )
XDEF _glPixelZoom
_glPixelZoom
fmove.s 4(a7),fp0
fmove.s $8(a7),fp1
L288
;
tst.l _CC(a6)
bne.b L292
L289
;
move.l #L286,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L291
L290
;
move.l #L287,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L291
rts
L292
; (*CC->API.PixelZoom)(CC, xfactor, yfactor);
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $224(a1),a0
jsr (a0)
add.w #$C,a7
rts
L286
dc.b 'MESA_DEBUG',0
L287
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPointSize:0",CODE
;void APIENTRY glPointSize( GLfloat size )
XDEF _glPointSize
_glPointSize
fmove.s 4(a7),fp0
L295
;
tst.l _CC(a6)
bne.b L299
L296
;
move.l #L293,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L298
L297
;
move.l #L294,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L298
rts
L299
; (*CC->API.PointSize)(CC, size);
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $22C(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L293
dc.b 'MESA_DEBUG',0
L294
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPolygonMode:0",CODE
;void APIENTRY glPolygonMode( GLenum face, GLenum mode )
XDEF _glPolygonMode
_glPolygonMode
move.l d2,-(a7)
movem.l $8(a7),d0/d1
L302
;
tst.l _CC(a6)
bne.b L306
L303
;
move.l #L300,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L305
L304
;
move.l #L301,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L305
move.l (a7)+,d2
rts
L306
; (*CC->API.PolygonMode)(CC, face, mode);
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $230(a1),a0
jsr (a0)
add.w #$C,a7
move.l (a7)+,d2
rts
L300
dc.b 'MESA_DEBUG',0
L301
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPolygonOffset:0",CODE
;void APIENTRY glPolygonOffset( GLfloat factor, GLfloat units )
XDEF _glPolygonOffset
_glPolygonOffset
fmove.s 4(a7),fp0
fmove.s $8(a7),fp1
L309
;
tst.l _CC(a6)
bne.b L313
L310
;
move.l #L307,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L312
L311
;
move.l #L308,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L312
rts
L313
; (*CC->API.PolygonOffset)( CC, factor, units );
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $234(a1),a0
jsr (a0)
add.w #$C,a7
rts
L307
dc.b 'MESA_DEBUG',0
L308
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPolygonOffsetEXT:0",CODE
;void APIENTRY glPolygonOffsetEXT( GLfloat factor, GLfloat bias )
XDEF _glPolygonOffsetEXT
_glPolygonOffsetEXT
fmovem.x fp2,-(a7)
fmove.s $14(a7),fp0
fmove.s $10(a7),fp1
L314
; glPolygonOffset( factor, bias * DEPTH_SCALE );
fmul.s #$.477FFF00,fp0
fmove.s fp0,-(a7)
fmove.s fp1,-(a7)
jsr _glPolygonOffset
addq.w #$8,a7
fmovem.x (a7)+,fp2
rts
SECTION "_glPolygonStipple:0",CODE
;void APIENTRY glPolygonStipple( const GLubyte *pattern )
XDEF _glPolygonStipple
_glPolygonStipple
L322 EQU -$80
link a5,#L322
move.l $8(a5),a1
L317
;
tst.l _CC(a6)
bne.b L321
L318
;
move.l #L315,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L320
L319
;
move.l #L316,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L320
unlk a5
rts
L321
; gl_unpack_polygon_stipple( CC, pattern, unpackedPattern );
pea -$80(a5)
move.l a1,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_polygon_stipple
add.w #$C,a7
; (*CC->API.PolygonStipple)(CC, unpackedPattern);
pea -$80(a5)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $238(a1),a0
jsr (a0)
addq.w #$8,a7
unlk a5
rts
L315
dc.b 'MESA_DEBUG',0
L316
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPopAttrib:0",CODE
;void APIENTRY glPopAttrib( void )
XDEF _glPopAttrib
_glPopAttrib
L325
;
tst.l _CC(a6)
bne.b L329
L326
;
move.l #L323,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L328
L327
;
move.l #L324,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L328
rts
L329
; (*CC->API.PopAttrib)(CC);
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $23C(a1),a0
jsr (a0)
addq.w #4,a7
rts
L323
dc.b 'MESA_DEBUG',0
L324
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPopClientAttrib:0",CODE
;void APIENTRY glPopClientAttrib( void )
XDEF _glPopClientAttrib
_glPopClientAttrib
L332
;
tst.l _CC(a6)
bne.b L336
L333
;
move.l #L330,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L335
L334
;
move.l #L331,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L335
rts
L336
; (*CC->API.PopClientAttrib)(CC);
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $240(a1),a0
jsr (a0)
addq.w #4,a7
rts
L330
dc.b 'MESA_DEBUG',0
L331
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPopMatrix:0",CODE
;void APIENTRY glPopMatrix( void )
XDEF _glPopMatrix
_glPopMatrix
L339
;
tst.l _CC(a6)
bne.b L343
L340
;
move.l #L337,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L342
L341
;
move.l #L338,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L342
rts
L343
; (*CC->API.PopMatrix)( CC );
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $244(a1),a0
jsr (a0)
addq.w #4,a7
rts
L337
dc.b 'MESA_DEBUG',0
L338
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPopName:0",CODE
;void APIENTRY glPopName( void )
XDEF _glPopName
_glPopName
L346
;
tst.l _CC(a6)
bne.b L350
L347
;
move.l #L344,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L349
L348
;
move.l #L345,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L349
rts
L350
; (*CC->API.PopName)(CC);
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $248(a1),a0
jsr (a0)
addq.w #4,a7
rts
L344
dc.b 'MESA_DEBUG',0
L345
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPrioritizeTextures:0",CODE
;void APIENTRY glPrioritizeTextures( GLsizei n, const GLuint *texture
XDEF _glPrioritizeTextures
_glPrioritizeTextures
movem.l 4(a7),d0/a0/a1
L353
;
tst.l _CC(a6)
bne.b L357
L354
;
move.l #L351,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L356
L355
;
move.l #L352,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L356
rts
L357
; (*CC->API.PrioritizeTextures)(CC, n, textures, priorities);
move.l a1,-(a7)
move.l a0,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $16C(a1),a0
jsr (a0)
add.w #$10,a7
rts
L351
dc.b 'MESA_DEBUG',0
L352
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPushMatrix:0",CODE
;void APIENTRY glPushMatrix( void )
XDEF _glPushMatrix
_glPushMatrix
L360
;
tst.l _CC(a6)
bne.b L364
L361
;
move.l #L358,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L363
L362
;
move.l #L359,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L363
rts
L364
; (*CC->API.PushMatrix)( CC );
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $254(a1),a0
jsr (a0)
addq.w #4,a7
rts
L358
dc.b 'MESA_DEBUG',0
L359
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2d:0",CODE
;void APIENTRY glRasterPos2d( GLdouble x, GLdouble y )
XDEF _glRasterPos2d
_glRasterPos2d
fmove.d $C(a7),fp0
fmove.d 4(a7),fp1
L367
;
tst.l _CC(a6)
bne.b L371
L368
;
move.l #L365,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L370
L369
;
move.l #L366,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L370
rts
L371
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, 0.0F, 1.
move.l #$3F800000,-(a7)
clr.l -(a7)
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L365
dc.b 'MESA_DEBUG',0
L366
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2f:0",CODE
;void APIENTRY glRasterPos2f( GLfloat x, GLfloat y )
XDEF _glRasterPos2f
_glRasterPos2f
fmove.s 4(a7),fp0
fmove.s $8(a7),fp1
L374
;
tst.l _CC(a6)
bne.b L378
L375
;
move.l #L372,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L377
L376
;
move.l #L373,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L377
rts
L378
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, 0.0F, 1.
move.l #$3F800000,-(a7)
clr.l -(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L372
dc.b 'MESA_DEBUG',0
L373
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2i:0",CODE
;void APIENTRY glRasterPos2i( GLint x, GLint y )
XDEF _glRasterPos2i
_glRasterPos2i
move.l d2,-(a7)
movem.l $8(a7),d0/d1
L381
;
tst.l _CC(a6)
bne.b L385
L382
;
move.l #L379,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L384
L383
;
move.l #L380,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L384
move.l (a7)+,d2
rts
L385
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, 0.0F, 1.
move.l #$3F800000,-(a7)
clr.l -(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,d2
rts
L379
dc.b 'MESA_DEBUG',0
L380
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2s:0",CODE
;void APIENTRY glRasterPos2s( GLshort x, GLshort y )
XDEF _glRasterPos2s
_glRasterPos2s
move.l d2,-(a7)
move.w $A(a7),d0
move.w $8(a7),d1
L388
;
tst.l _CC(a6)
bne.b L392
L389
;
move.l #L386,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L391
L390
;
move.l #L387,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L391
move.l (a7)+,d2
rts
L392
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, 0.0F, 1.
move.l #$3F800000,-(a7)
clr.l -(a7)
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,d2
rts
L386
dc.b 'MESA_DEBUG',0
L387
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3d:0",CODE
;void APIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z )
XDEF _glRasterPos3d
_glRasterPos3d
fmovem.x fp2,-(a7)
fmove.d $20(a7),fp0
fmove.d $10(a7),fp1
fmove.d $18(a7),fp2
L395
;
tst.l _CC(a6)
bne.b L399
L396
;
move.l #L393,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L398
L397
;
move.l #L394,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L398
fmovem.x (a7)+,fp2
rts
L399
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat)
move.l #$3F800000,-(a7)
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2
rts
L393
dc.b 'MESA_DEBUG',0
L394
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3f:0",CODE
;void APIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z )
XDEF _glRasterPos3f
_glRasterPos3f
fmovem.x fp2,-(a7)
fmove.s $10(a7),fp0
fmove.s $14(a7),fp1
fmove.s $18(a7),fp2
L402
;
tst.l _CC(a6)
bne.b L406
L403
;
move.l #L400,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L405
L404
;
move.l #L401,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L405
fmovem.x (a7)+,fp2
rts
L406
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat)
move.l #$3F800000,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2
rts
L400
dc.b 'MESA_DEBUG',0
L401
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3i:0",CODE
;void APIENTRY glRasterPos3i( GLint x, GLint y, GLint z )
XDEF _glRasterPos3i
_glRasterPos3i
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d2
L409
;
tst.l _CC(a6)
bne.b L413
L410
;
move.l #L407,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L412
L411
;
move.l #L408,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L412
movem.l (a7)+,d2/d3
rts
L413
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat)
move.l #$3F800000,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
L407
dc.b 'MESA_DEBUG',0
L408
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3s:0",CODE
;void APIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z )
XDEF _glRasterPos3s
_glRasterPos3s
movem.l d2/d3,-(a7)
move.w $10(a7),d0
move.w $C(a7),d1
move.w $E(a7),d2
L416
;
tst.l _CC(a6)
bne.b L420
L417
;
move.l #L414,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L419
L418
;
move.l #L415,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L419
movem.l (a7)+,d2/d3
rts
L420
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat)
move.l #$3F800000,-(a7)
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
L414
dc.b 'MESA_DEBUG',0
L415
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4d:0",CODE
;void APIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLd
XDEF _glRasterPos4d
_glRasterPos4d
fmovem.x fp2/fp3,-(a7)
fmove.d $34(a7),fp0
fmove.d $1C(a7),fp1
fmove.d $24(a7),fp2
fmove.d $2C(a7),fp3
L423
;
tst.l _CC(a6)
bne.b L427
L424
;
move.l #L421,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L426
L425
;
move.l #L422,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L426
fmovem.x (a7)+,fp2/fp3
rts
L427
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y,
fmove.s fp0,-(a7)
fmove.x fp3,fp0
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L421
dc.b 'MESA_DEBUG',0
L422
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4f:0",CODE
;void APIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloa
XDEF _glRasterPos4f
_glRasterPos4f
fmovem.x fp2/fp3,-(a7)
fmove.s $1C(a7),fp0
fmove.s $20(a7),fp1
fmove.s $24(a7),fp2
fmove.s $28(a7),fp3
L430
;
tst.l _CC(a6)
bne.b L434
L431
;
move.l #L428,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L433
L432
;
move.l #L429,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L433
fmovem.x (a7)+,fp2/fp3
rts
L434
; (*CC->API.RasterPos4f)( CC, x, y, z, w );
fmove.s fp3,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L428
dc.b 'MESA_DEBUG',0
L429
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4i:0",CODE
;void APIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w )
XDEF _glRasterPos4i
_glRasterPos4i
movem.l d2-d4,-(a7)
movem.l $10(a7),d0-d3
L437
;
tst.l _CC(a6)
bne.b L441
L438
;
move.l #L435,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L440
L439
;
move.l #L436,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L440
movem.l (a7)+,d2-d4
rts
L441
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y,
fmove.l d3,fp0
fmove.s fp0,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2-d4
rts
L435
dc.b 'MESA_DEBUG',0
L436
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4s:0",CODE
;void APIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshor
XDEF _glRasterPos4s
_glRasterPos4s
movem.l d2-d4,-(a7)
move.w $16(a7),d0
move.w $10(a7),d1
move.w $12(a7),d2
move.w $14(a7),d3
L444
;
tst.l _CC(a6)
bne.b L448
L445
;
move.l #L442,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L447
L446
;
move.l #L443,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L447
movem.l (a7)+,d2-d4
rts
L448
; (*CC->API.RasterPos4f)( CC, (GLfloat) x, (GLfloat) y,
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d3,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2-d4
rts
L442
dc.b 'MESA_DEBUG',0
L443
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2dv:0",CODE
;void APIENTRY glRasterPos2dv( const GLdouble *v )
XDEF _glRasterPos2dv
_glRasterPos2dv
move.l 4(a7),a1
L451
;
tst.l _CC(a6)
bne.b L455
L452
;
move.l #L449,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L454
L453
;
move.l #L450,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L454
rts
L455
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1], 0.
move.l #$3F800000,-(a7)
clr.l -(a7)
fmove.d $8(a1),fp0
fmove.s fp0,-(a7)
fmove.d (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L449
dc.b 'MESA_DEBUG',0
L450
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2fv:0",CODE
;void APIENTRY glRasterPos2fv( const GLfloat *v )
XDEF _glRasterPos2fv
_glRasterPos2fv
move.l 4(a7),a1
L458
;
tst.l _CC(a6)
bne.b L462
L459
;
move.l #L456,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L461
L460
;
move.l #L457,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L461
rts
L462
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1], 0.
move.l #$3F800000,-(a7)
clr.l -(a7)
move.l 4(a1),-(a7)
move.l (a1),-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L456
dc.b 'MESA_DEBUG',0
L457
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2iv:0",CODE
;void APIENTRY glRasterPos2iv( const GLint *v )
XDEF _glRasterPos2iv
_glRasterPos2iv
move.l 4(a7),a1
L465
;
tst.l _CC(a6)
bne.b L469
L466
;
move.l #L463,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L468
L467
;
move.l #L464,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L468
rts
L469
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1], 0.
move.l #$3F800000,-(a7)
clr.l -(a7)
fmove.l 4(a1),fp0
fmove.s fp0,-(a7)
fmove.l (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L463
dc.b 'MESA_DEBUG',0
L464
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos2sv:0",CODE
;void APIENTRY glRasterPos2sv( const GLshort *v )
XDEF _glRasterPos2sv
_glRasterPos2sv
move.l 4(a7),a1
L472
;
tst.l _CC(a6)
bne.b L476
L473
;
move.l #L470,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L475
L474
;
move.l #L471,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L475
rts
L476
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1], 0.
move.l #$3F800000,-(a7)
clr.l -(a7)
move.w 2(a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L470
dc.b 'MESA_DEBUG',0
L471
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3dv:0",CODE
;void APIENTRY glRasterPos3dv( const GLdouble *v )
XDEF _glRasterPos3dv
_glRasterPos3dv
move.l 4(a7),a0
L479
;
tst.l _CC(a6)
bne.b L483
L480
;
move.l #L477,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L482
L481
;
move.l #L478,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L482
rts
L483
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L477
dc.b 'MESA_DEBUG',0
L478
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3fv:0",CODE
;void APIENTRY glRasterPos3fv( const GLfloat *v )
XDEF _glRasterPos3fv
_glRasterPos3fv
move.l 4(a7),a0
L486
;
tst.l _CC(a6)
bne.b L490
L487
;
move.l #L484,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L489
L488
;
move.l #L485,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L489
rts
L490
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
move.l $8(a0),-(a7)
move.l 4(a0),-(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L484
dc.b 'MESA_DEBUG',0
L485
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3iv:0",CODE
;void APIENTRY glRasterPos3iv( const GLint *v )
XDEF _glRasterPos3iv
_glRasterPos3iv
move.l 4(a7),a0
L493
;
tst.l _CC(a6)
bne.b L497
L494
;
move.l #L491,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L496
L495
;
move.l #L492,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L496
rts
L497
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L491
dc.b 'MESA_DEBUG',0
L492
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos3sv:0",CODE
;void APIENTRY glRasterPos3sv( const GLshort *v )
XDEF _glRasterPos3sv
_glRasterPos3sv
move.l 4(a7),a0
L500
;
tst.l _CC(a6)
bne.b L504
L501
;
move.l #L498,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L503
L502
;
move.l #L499,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L503
rts
L504
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L498
dc.b 'MESA_DEBUG',0
L499
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4dv:0",CODE
;void APIENTRY glRasterPos4dv( const GLdouble *v )
XDEF _glRasterPos4dv
_glRasterPos4dv
move.l 4(a7),a0
L507
;
tst.l _CC(a6)
bne.b L511
L508
;
move.l #L505,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L510
L509
;
move.l #L506,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L510
rts
L511
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.d $18(a0),fp0
fmove.s fp0,-(a7)
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L505
dc.b 'MESA_DEBUG',0
L506
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4fv:0",CODE
;void APIENTRY glRasterPos4fv( const GLfloat *v )
XDEF _glRasterPos4fv
_glRasterPos4fv
move.l 4(a7),a0
L514
;
tst.l _CC(a6)
bne.b L518
L515
;
move.l #L512,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L517
L516
;
move.l #L513,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L517
rts
L518
; (*CC->API.RasterPos4f)( CC, v[0], v[1], v[2], v[3] );
move.l $C(a0),-(a7)
move.l $8(a0),-(a7)
move.l 4(a0),-(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L512
dc.b 'MESA_DEBUG',0
L513
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4iv:0",CODE
;void APIENTRY glRasterPos4iv( const GLint *v )
XDEF _glRasterPos4iv
_glRasterPos4iv
move.l 4(a7),a0
L521
;
tst.l _CC(a6)
bne.b L525
L522
;
move.l #L519,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L524
L523
;
move.l #L520,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L524
rts
L525
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.l $C(a0),fp0
fmove.s fp0,-(a7)
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L519
dc.b 'MESA_DEBUG',0
L520
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRasterPos4sv:0",CODE
;void APIENTRY glRasterPos4sv( const GLshort *v )
XDEF _glRasterPos4sv
_glRasterPos4sv
move.l 4(a7),a0
L528
;
tst.l _CC(a6)
bne.b L532
L529
;
move.l #L526,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L531
L530
;
move.l #L527,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L531
rts
L532
; (*CC->API.RasterPos4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.w 6(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $25C(a1),a0
jsr (a0)
add.w #$14,a7
rts
L526
dc.b 'MESA_DEBUG',0
L527
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glReadBuffer:0",CODE
;void APIENTRY glReadBuffer( GLenum mode )
XDEF _glReadBuffer
_glReadBuffer
move.l 4(a7),d0
L535
;
tst.l _CC(a6)
bne.b L539
L536
;
move.l #L533,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L538
L537
;
move.l #L534,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L538
rts
L539
; (*CC->API.ReadBuffer)( CC, mode );
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $260(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L533
dc.b 'MESA_DEBUG',0
L534
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glReadPixels:0",CODE
;void APIENTRY glReadPixels( GLint x, GLint y, GLsizei width, GLsizei
XDEF _glReadPixels
_glReadPixels
movem.l d2-d6,-(a7)
movem.l $18(a7),d0-d5/a0
L542
;
tst.l _CC(a6)
bne.b L546
L543
;
move.l #L540,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L545
L544
;
move.l #L541,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L545
movem.l (a7)+,d2-d6
rts
L546
; (*CC->API.ReadPixels)( CC, x, y, width, height, format, type,
move.l a0,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $264(a1),a0
jsr (a0)
add.w #$20,a7
movem.l (a7)+,d2-d6
rts
L540
dc.b 'MESA_DEBUG',0
L541
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectd:0",CODE
;void APIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdoub
XDEF _glRectd
_glRectd
fmovem.x fp2/fp3,-(a7)
fmove.d $34(a7),fp0
fmove.d $1C(a7),fp1
fmove.d $24(a7),fp2
fmove.d $2C(a7),fp3
L549
;
tst.l _CC(a6)
bne.b L553
L550
;
move.l #L547,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L552
L551
;
move.l #L548,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L552
fmovem.x (a7)+,fp2/fp3
rts
L553
; (*CC->API.Rectf)( CC, (GLfloat) x1, (GLfloat) y1,
fmove.s fp0,-(a7)
fmove.x fp3,fp0
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L547
dc.b 'MESA_DEBUG',0
L548
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectf:0",CODE
;void APIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y
XDEF _glRectf
_glRectf
fmovem.x fp2/fp3,-(a7)
fmove.s $1C(a7),fp0
fmove.s $20(a7),fp1
fmove.s $24(a7),fp2
fmove.s $28(a7),fp3
L556
;
tst.l _CC(a6)
bne.b L560
L557
;
move.l #L554,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L559
L558
;
move.l #L555,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L559
fmovem.x (a7)+,fp2/fp3
rts
L560
; (*CC->API.Rectf)( CC, x1, y1, x2, y2 );
fmove.s fp3,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L554
dc.b 'MESA_DEBUG',0
L555
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRecti:0",CODE
;void APIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 )
XDEF _glRecti
_glRecti
movem.l d2-d4,-(a7)
movem.l $10(a7),d0-d3
L563
;
tst.l _CC(a6)
bne.b L567
L564
;
move.l #L561,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L566
L565
;
move.l #L562,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L566
movem.l (a7)+,d2-d4
rts
L567
; (*CC->API.Rectf)( CC, (GLfloat) x1, (GLfloat) y1,
fmove.l d3,fp0
fmove.s fp0,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2-d4
rts
L561
dc.b 'MESA_DEBUG',0
L562
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRects:0",CODE
;void APIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y
XDEF _glRects
_glRects
movem.l d2-d4,-(a7)
move.w $16(a7),d0
move.w $10(a7),d1
move.w $12(a7),d2
move.w $14(a7),d3
L570
;
tst.l _CC(a6)
bne.b L574
L571
;
move.l #L568,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L573
L572
;
move.l #L569,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L573
movem.l (a7)+,d2-d4
rts
L574
; (*CC->API.Rectf)( CC, (GLfloat) x1, (GLfloat) y1,
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d3,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2-d4
rts
L568
dc.b 'MESA_DEBUG',0
L569
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectdv:0",CODE
;void APIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 )
XDEF _glRectdv
_glRectdv
move.l a2,-(a7)
movem.l $8(a7),a1/a2
L577
;
tst.l _CC(a6)
bne.b L581
L578
;
move.l #L575,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L580
L579
;
move.l #L576,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L580
move.l (a7)+,a2
rts
L581
; (*CC->API.Rectf)(CC, (GLfloat) v1[0], (GLfloat) v1[1],
fmove.d $8(a2),fp0
fmove.s fp0,-(a7)
fmove.d (a2),fp0
fmove.s fp0,-(a7)
fmove.d $8(a1),fp0
fmove.s fp0,-(a7)
fmove.d (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,a2
rts
L575
dc.b 'MESA_DEBUG',0
L576
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectfv:0",CODE
;void APIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 )
XDEF _glRectfv
_glRectfv
move.l a2,-(a7)
movem.l $8(a7),a1/a2
L584
;
tst.l _CC(a6)
bne.b L588
L585
;
move.l #L582,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L587
L586
;
move.l #L583,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L587
move.l (a7)+,a2
rts
L588
; (*CC->API.Rectf)(CC, v1[0], v1[1], v2[0], v2[1]);
move.l 4(a2),-(a7)
move.l (a2),-(a7)
move.l 4(a1),-(a7)
move.l (a1),-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,a2
rts
L582
dc.b 'MESA_DEBUG',0
L583
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectiv:0",CODE
;void APIENTRY glRectiv( const GLint *v1, const GLint *v2 )
XDEF _glRectiv
_glRectiv
move.l a2,-(a7)
movem.l $8(a7),a1/a2
L591
;
tst.l _CC(a6)
bne.b L595
L592
;
move.l #L589,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L594
L593
;
move.l #L590,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L594
move.l (a7)+,a2
rts
L595
; (*CC->API.Rectf)( CC, (GLfloat) v1[0], (GLfloat) v1[1],
fmove.l 4(a2),fp0
fmove.s fp0,-(a7)
fmove.l (a2),fp0
fmove.s fp0,-(a7)
fmove.l 4(a1),fp0
fmove.s fp0,-(a7)
fmove.l (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,a2
rts
L589
dc.b 'MESA_DEBUG',0
L590
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRectsv:0",CODE
;void APIENTRY glRectsv( const GLshort *v1, const GLshort *v2 )
XDEF _glRectsv
_glRectsv
move.l a2,-(a7)
movem.l $8(a7),a1/a2
L598
;
tst.l _CC(a6)
bne.b L602
L599
;
move.l #L596,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L601
L600
;
move.l #L597,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L601
move.l (a7)+,a2
rts
L602
; (*CC->API.Rectf)(CC, (GLfloat) v1[0], (GLfloat) v1[1],
move.w 2(a2),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a2),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $268(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,a2
rts
L596
dc.b 'MESA_DEBUG',0
L597
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glScissor:0",CODE
;void APIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei he
XDEF _glScissor
_glScissor
movem.l d2-d4,-(a7)
movem.l $10(a7),d0-d3
L605
;
tst.l _CC(a6)
bne.b L609
L606
;
move.l #L603,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L608
L607
;
move.l #L604,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L608
movem.l (a7)+,d2-d4
rts
L609
; (*CC->API.Scissor)(CC, x, y, width, height);
move.l d3,-(a7)
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $278(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2-d4
rts
L603
dc.b 'MESA_DEBUG',0
L604
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glIsEnabled:0",CODE
;GLboolean APIENTRY glIsEnabled( GLenum cap )
XDEF _glIsEnabled
_glIsEnabled
move.l 4(a7),d0
L612
; CHECK_CONTEXT_RETURN(GL_FALSE)
tst.l _CC(a6)
bne.b L616
L613
; CHECK_CONTEXT_RETURN(GL_FALSE)
move.l #L610,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L615
L614
; CHECK_CONTEXT_RETURN(GL_FALSE)
move.l #L611,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L615
moveq #0,d0
rts
L616
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $1B4(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L610
dc.b 'MESA_DEBUG',0
L611
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPushAttrib:0",CODE
;void APIENTRY glPushAttrib( GLbitfield mask )
XDEF _glPushAttrib
_glPushAttrib
move.l 4(a7),d0
L619
;
tst.l _CC(a6)
bne.b L623
L620
;
move.l #L617,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L622
L621
;
move.l #L618,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L622
rts
L623
; (*CC->API.PushAttrib)(CC, mask);
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $24C(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L617
dc.b 'MESA_DEBUG',0
L618
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPushClientAttrib:0",CODE
;void APIENTRY glPushClientAttrib( GLbitfield mask )
XDEF _glPushClientAttrib
_glPushClientAttrib
move.l 4(a7),d0
L626
;
tst.l _CC(a6)
bne.b L630
L627
;
move.l #L624,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L629
L628
;
move.l #L625,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L629
rts
L630
; (*CC->API.PushClientAttrib)(CC, mask);
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $250(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L624
dc.b 'MESA_DEBUG',0
L625
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glPushName:0",CODE
;void APIENTRY glPushName( GLuint name )
XDEF _glPushName
_glPushName
move.l 4(a7),d0
L633
;
tst.l _CC(a6)
bne.b L637
L634
;
move.l #L631,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L636
L635
;
move.l #L632,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L636
rts
L637
; (*CC->API.PushName)(CC, name);
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $258(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L631
dc.b 'MESA_DEBUG',0
L632
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRenderMode:0",CODE
;GLint APIENTRY glRenderMode( GLenum mode )
XDEF _glRenderMode
_glRenderMode
move.l 4(a7),d0
L640
; CHECK_CONTEXT_RETURN(0)
tst.l _CC(a6)
bne.b L644
L641
; CHECK_CONTEXT_RETURN(0)
move.l #L638,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L643
L642
; CHECK_CONTEXT_RETURN(0)
move.l #L639,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L643
moveq #0,d0
rts
L644
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $26C(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L638
dc.b 'MESA_DEBUG',0
L639
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRotated:0",CODE
;void APIENTRY glRotated( GLdouble angle, GLdouble x, GLdouble y, GLd
XDEF _glRotated
_glRotated
fmovem.x fp2/fp3,-(a7)
fmove.d $34(a7),fp0
fmove.d $1C(a7),fp1
fmove.d $24(a7),fp2
fmove.d $2C(a7),fp3
L647
;
tst.l _CC(a6)
bne.b L651
L648
;
move.l #L645,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L650
L649
;
move.l #L646,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L650
fmovem.x (a7)+,fp2/fp3
rts
L651
; (*CC->API.Rotatef)( CC, (GLfloat) angle,
fmove.s fp0,-(a7)
fmove.x fp3,fp0
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $270(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L645
dc.b 'MESA_DEBUG',0
L646
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glRotatef:0",CODE
;void APIENTRY glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloa
XDEF _glRotatef
_glRotatef
fmovem.x fp2/fp3,-(a7)
fmove.s $1C(a7),fp0
fmove.s $20(a7),fp1
fmove.s $24(a7),fp2
fmove.s $28(a7),fp3
L654
;
tst.l _CC(a6)
bne.b L658
L655
;
move.l #L652,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L657
L656
;
move.l #L653,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L657
fmovem.x (a7)+,fp2/fp3
rts
L658
; (*CC->API.Rotatef)( CC, angle, x, y, z );
fmove.s fp3,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $270(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
L652
dc.b 'MESA_DEBUG',0
L653
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glSelectBuffer:0",CODE
;void APIENTRY glSelectBuffer( GLsizei size, GLuint *buffer )
XDEF _glSelectBuffer
_glSelectBuffer
movem.l 4(a7),d0/a0
L661
;
tst.l _CC(a6)
bne.b L665
L662
;
move.l #L659,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L664
L663
;
move.l #L660,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L664
rts
L665
; (*CC->API.SelectBuffer)(CC, size, buffer);
move.l a0,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $27C(a1),a0
jsr (a0)
add.w #$C,a7
rts
L659
dc.b 'MESA_DEBUG',0
L660
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glScaled:0",CODE
;void APIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z )
XDEF _glScaled
_glScaled
fmovem.x fp2,-(a7)
fmove.d $20(a7),fp0
fmove.d $10(a7),fp1
fmove.d $18(a7),fp2
L668
;
tst.l _CC(a6)
bne.b L672
L669
;
move.l #L666,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L671
L670
;
move.l #L667,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L671
fmovem.x (a7)+,fp2
rts
L672
; (*CC->API.Scalef)( CC, (GLfloat) x, (GLfloat) y, (GLfloat) z );
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $274(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
L666
dc.b 'MESA_DEBUG',0
L667
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glScalef:0",CODE
;void APIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z )
XDEF _glScalef
_glScalef
fmovem.x fp2,-(a7)
fmove.s $10(a7),fp0
fmove.s $14(a7),fp1
fmove.s $18(a7),fp2
L675
;
tst.l _CC(a6)
bne.b L679
L676
;
move.l #L673,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L678
L677
;
move.l #L674,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L678
fmovem.x (a7)+,fp2
rts
L679
; (*CC->API.Scalef)( CC, x, y, z );
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $274(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
L673
dc.b 'MESA_DEBUG',0
L674
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glShadeModel:0",CODE
;void APIENTRY glShadeModel( GLenum mode )
XDEF _glShadeModel
_glShadeModel
move.l 4(a7),d0
L682
;
tst.l _CC(a6)
bne.b L686
L683
;
move.l #L680,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L685
L684
;
move.l #L681,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L685
rts
L686
; (*CC->API.ShadeModel)(CC, mode);
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $280(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L680
dc.b 'MESA_DEBUG',0
L681
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glStencilFunc:0",CODE
;void APIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask )
XDEF _glStencilFunc
_glStencilFunc
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d2
L689
;
tst.l _CC(a6)
bne.b L693
L690
;
move.l #L687,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L692
L691
;
move.l #L688,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L692
movem.l (a7)+,d2/d3
rts
L693
; (*CC->API.StencilFunc)(CC, func, ref, mask);
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $284(a1),a0
jsr (a0)
add.w #$10,a7
movem.l (a7)+,d2/d3
rts
L687
dc.b 'MESA_DEBUG',0
L688
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glStencilMask:0",CODE
;void APIENTRY glStencilMask( GLuint mask )
XDEF _glStencilMask
_glStencilMask
move.l 4(a7),d0
L696
;
tst.l _CC(a6)
bne.b L700
L697
;
move.l #L694,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L699
L698
;
move.l #L695,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L699
rts
L700
; (*CC->API.StencilMask)(CC, mask);
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $288(a1),a0
jsr (a0)
addq.w #$8,a7
rts
L694
dc.b 'MESA_DEBUG',0
L695
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glStencilOp:0",CODE
;void APIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass )
XDEF _glStencilOp
_glStencilOp
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d2
L703
;
tst.l _CC(a6)
bne.b L707
L704
;
move.l #L701,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L706
L705
;
move.l #L702,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L706
movem.l (a7)+,d2/d3
rts
L707
; (*CC->API.StencilOp)(CC, fail, zfail, zpass);
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $28C(a1),a0
jsr (a0)
add.w #$10,a7
movem.l (a7)+,d2/d3
rts
L701
dc.b 'MESA_DEBUG',0
L702
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexCoord1d:0",CODE
;void APIENTRY glTexCoord1d( GLdouble s )
XDEF _glTexCoord1d
_glTexCoord1d
fmove.d 4(a7),fp0
L708
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1f:0",CODE
;void APIENTRY glTexCoord1f( GLfloat s )
XDEF _glTexCoord1f
_glTexCoord1f
fmove.s 4(a7),fp0
L709
; (*CC->API.TexCoord4f)( CC, s, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1i:0",CODE
;void APIENTRY glTexCoord1i( GLint s )
XDEF _glTexCoord1i
_glTexCoord1i
move.l 4(a7),d0
L710
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1s:0",CODE
;void APIENTRY glTexCoord1s( GLshort s )
XDEF _glTexCoord1s
_glTexCoord1s
move.w 4(a7),d0
L711
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord2d:0",CODE
;void APIENTRY glTexCoord2d( GLdouble s, GLdouble t )
XDEF _glTexCoord2d
_glTexCoord2d
fmove.d $C(a7),fp0
fmove.d 4(a7),fp1
L712
; (*CC->API.TexCoord2f)( CC, (GLfloat) s, (GLfloat) t );
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2f:0",CODE
;void APIENTRY glTexCoord2f( GLfloat s, GLfloat t )
XDEF _glTexCoord2f
_glTexCoord2f
fmove.s 4(a7),fp0
fmove.s $8(a7),fp1
L713
; (*CC->API.TexCoord2f)( CC, s, t );
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2i:0",CODE
;void APIENTRY glTexCoord2i( GLint s, GLint t )
XDEF _glTexCoord2i
_glTexCoord2i
movem.l 4(a7),d0/d1
L714
; (*CC->API.TexCoord2f)( CC, (GLfloat) s, (GLfloat) t );
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2s:0",CODE
;void APIENTRY glTexCoord2s( GLshort s, GLshort t )
XDEF _glTexCoord2s
_glTexCoord2s
move.w 6(a7),d0
move.w 4(a7),d1
L715
; (*CC->API.TexCoord2f)( CC, (GLfloat) s, (GLfloat) t );
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord3d:0",CODE
;void APIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r )
XDEF _glTexCoord3d
_glTexCoord3d
fmovem.x fp2,-(a7)
fmove.d $20(a7),fp0
fmove.d $10(a7),fp1
fmove.d $18(a7),fp2
L716
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t, (GLfloat)
move.l #$3F800000,-(a7)
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2
rts
SECTION "_glTexCoord3f:0",CODE
;void APIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r )
XDEF _glTexCoord3f
_glTexCoord3f
fmovem.x fp2,-(a7)
fmove.s $10(a7),fp0
fmove.s $14(a7),fp1
fmove.s $18(a7),fp2
L717
; (*CC->API.TexCoord4f)( CC, s, t, r, 1.0 );
move.l #$3F800000,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2
rts
SECTION "_glTexCoord3i:0",CODE
;void APIENTRY glTexCoord3i( GLint s, GLint t, GLint r )
XDEF _glTexCoord3i
_glTexCoord3i
move.l d2,-(a7)
movem.l $8(a7),d0-d2
L718
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t,
move.l #$3F800000,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,d2
rts
SECTION "_glTexCoord3s:0",CODE
;void APIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r )
XDEF _glTexCoord3s
_glTexCoord3s
move.l d2,-(a7)
move.w $C(a7),d0
move.w $8(a7),d1
move.w $A(a7),d2
L719
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t,
move.l #$3F800000,-(a7)
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,d2
rts
SECTION "_glTexCoord4d:0",CODE
;void APIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdo
XDEF _glTexCoord4d
_glTexCoord4d
fmovem.x fp2/fp3,-(a7)
fmove.d $34(a7),fp0
fmove.d $1C(a7),fp1
fmove.d $24(a7),fp2
fmove.d $2C(a7),fp3
L720
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t,
fmove.s fp0,-(a7)
fmove.x fp3,fp0
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
SECTION "_glTexCoord4f:0",CODE
;void APIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat
XDEF _glTexCoord4f
_glTexCoord4f
fmovem.x fp2/fp3,-(a7)
fmove.s $1C(a7),fp0
fmove.s $20(a7),fp1
fmove.s $24(a7),fp2
fmove.s $28(a7),fp3
L721
; (*CC->API.TexCoord4f)( CC, s, t, r, q );
fmove.s fp3,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
SECTION "_glTexCoord4i:0",CODE
;void APIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q )
XDEF _glTexCoord4i
_glTexCoord4i
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d3
L722
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t,
fmove.l d3,fp0
fmove.s fp0,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
SECTION "_glTexCoord4s:0",CODE
;void APIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort
XDEF _glTexCoord4s
_glTexCoord4s
movem.l d2/d3,-(a7)
move.w $12(a7),d0
move.w $C(a7),d1
move.w $E(a7),d2
move.w $10(a7),d3
L723
; (*CC->API.TexCoord4f)( CC, (GLfloat) s, (GLfloat) t,
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d3,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
SECTION "_glTexCoord1dv:0",CODE
;void APIENTRY glTexCoord1dv( const GLdouble *v )
XDEF _glTexCoord1dv
_glTexCoord1dv
move.l 4(a7),a0
L724
; (*CC->API.TexCoord4f)( CC, (GLfloat) *v, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1fv:0",CODE
;void APIENTRY glTexCoord1fv( const GLfloat *v )
XDEF _glTexCoord1fv
_glTexCoord1fv
move.l 4(a7),a0
L725
; (*CC->API.TexCoord4f)( CC, *v, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1iv:0",CODE
;void APIENTRY glTexCoord1iv( const GLint *v )
XDEF _glTexCoord1iv
_glTexCoord1iv
move.l 4(a7),a0
L726
; (*CC->API.TexCoord4f)( CC, *v, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord1sv:0",CODE
;void APIENTRY glTexCoord1sv( const GLshort *v )
XDEF _glTexCoord1sv
_glTexCoord1sv
move.l 4(a7),a0
L727
; (*CC->API.TexCoord4f)( CC, (GLfloat) *v, 0.0, 0.0, 1.0 );
move.l #$3F800000,-(a7)
clr.l -(a7)
clr.l -(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord2dv:0",CODE
;void APIENTRY glTexCoord2dv( const GLdouble *v )
XDEF _glTexCoord2dv
_glTexCoord2dv
move.l 4(a7),a1
L728
; (*CC->API.TexCoord2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
fmove.d $8(a1),fp0
fmove.s fp0,-(a7)
fmove.d (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2fv:0",CODE
;void APIENTRY glTexCoord2fv( const GLfloat *v )
XDEF _glTexCoord2fv
_glTexCoord2fv
move.l 4(a7),a1
L729
; (*CC->API.TexCoord2f)( CC, v[0], v[1] );
move.l 4(a1),-(a7)
move.l (a1),-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2iv:0",CODE
;void APIENTRY glTexCoord2iv( const GLint *v )
XDEF _glTexCoord2iv
_glTexCoord2iv
move.l 4(a7),a1
L730
; (*CC->API.TexCoord2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
fmove.l 4(a1),fp0
fmove.s fp0,-(a7)
fmove.l (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord2sv:0",CODE
;void APIENTRY glTexCoord2sv( const GLshort *v )
XDEF _glTexCoord2sv
_glTexCoord2sv
move.l 4(a7),a1
L731
; (*CC->API.TexCoord2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
move.w 2(a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $290(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glTexCoord3dv:0",CODE
;void APIENTRY glTexCoord3dv( const GLdouble *v )
XDEF _glTexCoord3dv
_glTexCoord3dv
move.l 4(a7),a0
L732
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord3fv:0",CODE
;void APIENTRY glTexCoord3fv( const GLfloat *v )
XDEF _glTexCoord3fv
_glTexCoord3fv
move.l 4(a7),a0
L733
; (*CC->API.TexCoord4f)( CC, v[0], v[1], v[2], 1.0 );
move.l #$3F800000,-(a7)
move.l $8(a0),-(a7)
move.l 4(a0),-(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord3iv:0",CODE
;void APIENTRY glTexCoord3iv( const GLint *v )
XDEF _glTexCoord3iv
_glTexCoord3iv
move.l 4(a7),a0
L734
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord3sv:0",CODE
;void APIENTRY glTexCoord3sv( const GLshort *v )
XDEF _glTexCoord3sv
_glTexCoord3sv
move.l 4(a7),a0
L735
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.l #$3F800000,-(a7)
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord4dv:0",CODE
;void APIENTRY glTexCoord4dv( const GLdouble *v )
XDEF _glTexCoord4dv
_glTexCoord4dv
move.l 4(a7),a0
L736
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.d $18(a0),fp0
fmove.s fp0,-(a7)
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord4fv:0",CODE
;void APIENTRY glTexCoord4fv( const GLfloat *v )
XDEF _glTexCoord4fv
_glTexCoord4fv
move.l 4(a7),a0
L737
; (*CC->API.TexCoord4f)( CC, v[0], v[1], v[2], v[3] );
move.l $C(a0),-(a7)
move.l $8(a0),-(a7)
move.l 4(a0),-(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord4iv:0",CODE
;void APIENTRY glTexCoord4iv( const GLint *v )
XDEF _glTexCoord4iv
_glTexCoord4iv
move.l 4(a7),a0
L738
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.l $C(a0),fp0
fmove.s fp0,-(a7)
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoord4sv:0",CODE
;void APIENTRY glTexCoord4sv( const GLshort *v )
XDEF _glTexCoord4sv
_glTexCoord4sv
move.l 4(a7),a0
L739
; (*CC->API.TexCoord4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.w 6(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $294(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glTexCoordPointer:0",CODE
;void APIENTRY glTexCoordPointer( GLint size, GLenum type, GLsizei st
XDEF _glTexCoordPointer
_glTexCoordPointer
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d2/a0
L742
;
tst.l _CC(a6)
bne.b L746
L743
;
move.l #L740,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L745
L744
;
move.l #L741,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L745
movem.l (a7)+,d2/d3
rts
L746
; (*CC->API.TexCoordPointer)(CC, size, type, stride, ptr);
move.l a0,-(a7)
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $298(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
L740
dc.b 'MESA_DEBUG',0
L741
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGend:0",CODE
;void APIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param )
XDEF _glTexGend
_glTexGend
L754 EQU -4
link a5,#L754
move.l d2,-(a7)
movem.l $8(a5),d0/d1
fmove.d $10(a5),fp0
L749
; GLfloat p = (GLfloat) param;
fmove.s fp0,-4(a5)
;
tst.l _CC(a6)
bne.b L753
L750
;
move.l #L747,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L752
L751
;
move.l #L748,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L752
move.l (a7)+,d2
unlk a5
rts
L753
; (*CC->API.TexGenfv)( CC, coord, pname, &p );
pea -4(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L747
dc.b 'MESA_DEBUG',0
L748
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGenf:0",CODE
;void APIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param )
XDEF _glTexGenf
_glTexGenf
L762 EQU 0
link a5,#L762
move.l d2,-(a7)
movem.l $8(a5),d0/d1
L757
;
tst.l _CC(a6)
bne.b L761
L758
;
move.l #L755,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L760
L759
;
move.l #L756,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L760
move.l (a7)+,d2
unlk a5
rts
L761
; (*CC->API.TexGenfv)( CC, coord, pname, ¶m );
pea $10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L755
dc.b 'MESA_DEBUG',0
L756
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGeni:0",CODE
;void APIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param )
XDEF _glTexGeni
_glTexGeni
L770 EQU -4
link a5,#L770
move.l d2,-(a7)
movem.l $8(a5),d0-d2
L765
; GLfloat p = (GLfloat) param;
fmove.l d2,fp0
fmove.s fp0,-4(a5)
;
tst.l _CC(a6)
bne.b L769
L766
;
move.l #L763,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L768
L767
;
move.l #L764,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L768
move.l (a7)+,d2
unlk a5
rts
L769
; (*CC->API.TexGenfv)( CC, coord, pname, &p );
pea -4(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L763
dc.b 'MESA_DEBUG',0
L764
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGendv:0",CODE
;void APIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble
XDEF _glTexGendv
_glTexGendv
L778 EQU -$10
link a5,#L778
move.l d2,-(a7)
movem.l $8(a5),d0/d1/a0
L773
;
tst.l _CC(a6)
bne.b L777
L774
;
move.l #L771,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L776
L775
;
move.l #L772,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L776
move.l (a7)+,d2
unlk a5
rts
L777
; p[0] = params[0];
fmove.d (a0),fp0
fmove.s fp0,-$10(a5)
; p[1] = params[1];
fmove.d $8(a0),fp0
lea -$10(a5),a1
fmove.s fp0,4(a1)
; p[2] = params[2];
fmove.d $10(a0),fp0
lea -$10(a5),a1
fmove.s fp0,$8(a1)
; p[3] = params[3];
fmove.d $18(a0),fp0
lea -$10(a5),a0
fmove.s fp0,$C(a0)
; (*CC->API.TexGenfv)( CC, coord, pname, p );
pea -$10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L771
dc.b 'MESA_DEBUG',0
L772
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGeniv:0",CODE
;void APIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *p
XDEF _glTexGeniv
_glTexGeniv
L786 EQU -$10
link a5,#L786
move.l d2,-(a7)
movem.l $8(a5),d1/d2/a0
L781
;
tst.l _CC(a6)
bne.b L785
L782
;
move.l #L779,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L784
L783
;
move.l #L780,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L784
move.l (a7)+,d2
unlk a5
rts
L785
; p[0] = params[0];
fmove.l (a0),fp0
fmove.s fp0,-$10(a5)
; p[1] = params[1];
fmove.l 4(a0),fp0
lea -$10(a5),a1
fmove.s fp0,4(a1)
; p[2] = params[2];
fmove.l $8(a0),fp0
lea -$10(a5),a1
fmove.s fp0,$8(a1)
; p[3] = params[3];
fmove.l $C(a0),fp0
lea -$10(a5),a0
fmove.s fp0,$C(a0)
; (*CC->API.TexGenfv)( CC, coord, pname, p );
pea -$10(a5)
move.l d2,-(a7)
move.l d1,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L779
dc.b 'MESA_DEBUG',0
L780
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexGenfv:0",CODE
;void APIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat
XDEF _glTexGenfv
_glTexGenfv
move.l d2,-(a7)
movem.l $8(a7),d0/d1/a0
L789
;
tst.l _CC(a6)
bne.b L793
L790
;
move.l #L787,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L792
L791
;
move.l #L788,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L792
move.l (a7)+,d2
rts
L793
; (*CC->API.TexGenfv)( CC, coord, pname, params );
move.l a0,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A0(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
L787
dc.b 'MESA_DEBUG',0
L788
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexEnvf:0",CODE
;void APIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param )
XDEF _glTexEnvf
_glTexEnvf
L801 EQU 0
link a5,#L801
move.l d2,-(a7)
movem.l $8(a5),d0/d1
L796
;
tst.l _CC(a6)
bne.b L800
L797
;
move.l #L794,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L799
L798
;
move.l #L795,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L799
move.l (a7)+,d2
unlk a5
rts
L800
; (*CC->API.TexEnvfv)( CC, target, pname, ¶m );
pea $10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $29C(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L794
dc.b 'MESA_DEBUG',0
L795
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexEnvi:0",CODE
;void APIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param )
XDEF _glTexEnvi
_glTexEnvi
L809 EQU -$10
link a5,#L809
move.l d2,-(a7)
movem.l $8(a5),d0-d2
L804
; p[0] = (GLfloat) param;
fmove.l d2,fp0
fmove.s fp0,-$10(a5)
; p[1] = p[2] = p[3] = 0.0;
lea -$10(a5),a0
clr.l $C(a0)
lea -$10(a5),a0
clr.l $8(a0)
lea -$10(a5),a0
clr.l 4(a0)
;
tst.l _CC(a6)
bne.b L808
L805
;
move.l #L802,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L807
L806
;
move.l #L803,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L807
move.l (a7)+,d2
unlk a5
rts
L808
; (*CC->API.TexEnvfv)( CC, target, pname, p );
pea -$10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $29C(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L802
dc.b 'MESA_DEBUG',0
L803
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexEnvfv:0",CODE
;void APIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat
XDEF _glTexEnvfv
_glTexEnvfv
move.l d2,-(a7)
movem.l $8(a7),d0/d1/a0
L812
;
tst.l _CC(a6)
bne.b L816
L813
;
move.l #L810,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L815
L814
;
move.l #L811,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L815
move.l (a7)+,d2
rts
L816
; (*CC->API.TexEnvfv)( CC, target, pname, param );
move.l a0,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $29C(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
L810
dc.b 'MESA_DEBUG',0
L811
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexEnviv:0",CODE
;void APIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *
XDEF _glTexEnviv
_glTexEnviv
L824 EQU -$10
link a5,#L824
move.l d2,-(a7)
movem.l $8(a5),d1/d2/a0
L819
; p[0] = INT_TO_FLOAT( param[0] );
fmove.l (a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
fmove.s fp0,-$10(a5)
; p[1] = INT_TO_FLOAT( param[1] );
fmove.l 4(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a1
fmove.s fp0,4(a1)
; p[2] = INT_TO_FLOAT( param[2] );
fmove.l $8(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a1
fmove.s fp0,$8(a1)
; p[3] = INT_TO_FLOAT( param[3] );
fmove.l $C(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a0
fmove.s fp0,$C(a0)
;
tst.l _CC(a6)
bne.b L823
L820
;
move.l #L817,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L822
L821
;
move.l #L818,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L822
move.l (a7)+,d2
unlk a5
rts
L823
; (*CC->API.TexEnvfv)( CC, target, pname, p );
pea -$10(a5)
move.l d2,-(a7)
move.l d1,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $29C(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L817
dc.b 'MESA_DEBUG',0
L818
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexImage1D:0",CODE
;void APIENTRY glTexImage1D( GLenum target, GLint level, GLint intern
XDEF _glTexImage1D
_glTexImage1D
L832 EQU -4
link a5,#L832
movem.l d2-d7,-(a7)
move.l $14(a5),d2
move.l $1C(a5),d3
move.l $20(a5),d4
move.l $8(a5),d5
move.l $C(a5),d6
move.l $10(a5),d7
move.l $24(a5),a0
L827
;
tst.l _CC(a6)
bne.b L831
L828
;
move.l #L825,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L830
L829
;
move.l #L826,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L830
movem.l (a7)+,d2-d7
unlk a5
rts
L831
; teximage = gl_unpack_image( CC, width, 1, format, type, pixels
move.l a0,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
pea 1.w
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_image
add.w #$18,a7
; (*CC->API.TexImage1D)( CC, target, level, internalformat,
move.l d0,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l $18(a5),-(a7)
move.l d2,-(a7)
move.l d7,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A4(a1),a0
jsr (a0)
add.w #$24,a7
movem.l (a7)+,d2-d7
unlk a5
rts
L825
dc.b 'MESA_DEBUG',0
L826
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexImage2D:0",CODE
;void APIENTRY glTexImage2D( GLenum target, GLint level, GLint intern
XDEF _glTexImage2D
_glTexImage2D
L840 EQU -4
link a5,#L840
movem.l d2-d7,-(a7)
movem.l $14(a5),d2/d3
movem.l $20(a5),d4/d5/a0
movem.l $8(a5),d6/d7
L835
;
tst.l _CC(a6)
bne.b L839
L836
;
move.l #L833,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L838
L837
;
move.l #L834,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L838
movem.l (a7)+,d2-d7
unlk a5
rts
L839
; teximage = gl_unpack_image( CC, width, height, format, type, pix
move.l a0,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_image
add.w #$18,a7
; (*CC->API.TexImage2D)( CC, target, level, internalformat,
move.l d0,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l $1C(a5),-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l $10(a5),-(a7)
move.l d7,-(a7)
move.l d6,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2A8(a1),a0
jsr (a0)
add.w #$28,a7
movem.l (a7)+,d2-d7
unlk a5
rts
L833
dc.b 'MESA_DEBUG',0
L834
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexImage3D:0",CODE
;void APIENTRY glTexImage3D( GLenum target, GLint level, GLenum inter
XDEF _glTexImage3D
_glTexImage3D
L848 EQU -4
link a5,#L848
movem.l d2-d7,-(a7)
movem.l $14(a5),d2-d4
movem.l $24(a5),d5/d6/a0
move.l $8(a5),d7
L843
;
tst.l _CC(a6)
bne.b L847
L844
;
move.l #L841,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L846
L845
;
move.l #L842,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L846
movem.l (a7)+,d2-d7
unlk a5
rts
L847
; teximage = gl_unpack_image3D( CC, width, height, depth, format
move.l a0,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_image3D
add.w #$1C,a7
; (*CC->API.TexImage3DEXT)( CC, target, level, internalformat,
move.l d0,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l $20(a5),-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l $10(a5),-(a7)
move.l $C(a5),-(a7)
move.l d7,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2B4(a1),a0
jsr (a0)
add.w #$2C,a7
movem.l (a7)+,d2-d7
unlk a5
rts
L841
dc.b 'MESA_DEBUG',0
L842
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexParameterf:0",CODE
;void APIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat
XDEF _glTexParameterf
_glTexParameterf
L856 EQU 0
link a5,#L856
move.l d2,-(a7)
movem.l $8(a5),d0/d1
L851
;
tst.l _CC(a6)
bne.b L855
L852
;
move.l #L849,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L854
L853
;
move.l #L850,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L854
move.l (a7)+,d2
unlk a5
rts
L855
; (*CC->API.TexParameterfv)( CC, target, pname, ¶m );
pea $10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2BC(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L849
dc.b 'MESA_DEBUG',0
L850
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexParameteri:0",CODE
;void APIENTRY glTexParameteri( GLenum target, GLenum pname, GLint pa
XDEF _glTexParameteri
_glTexParameteri
L864 EQU -$10
link a5,#L864
move.l d2,-(a7)
movem.l $8(a5),d0-d2
L859
; fparam[0] = (GLfloat) param;
fmove.l d2,fp0
fmove.s fp0,-$10(a5)
; fparam[1] = fparam[2] = fparam[3] = 0.0;
lea -$10(a5),a0
clr.l $C(a0)
lea -$10(a5),a0
clr.l $8(a0)
lea -$10(a5),a0
clr.l 4(a0)
;
tst.l _CC(a6)
bne.b L863
L860
;
move.l #L857,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L862
L861
;
move.l #L858,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L862
move.l (a7)+,d2
unlk a5
rts
L863
; (*CC->API.TexParameterfv)( CC, target, pname, fparam );
pea -$10(a5)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2BC(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L857
dc.b 'MESA_DEBUG',0
L858
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexParameterfv:0",CODE
;void APIENTRY glTexParameterfv( GLenum target, GLenum pname, const G
XDEF _glTexParameterfv
_glTexParameterfv
move.l d2,-(a7)
movem.l $8(a7),d0/d1/a0
L867
;
tst.l _CC(a6)
bne.b L871
L868
;
move.l #L865,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L870
L869
;
move.l #L866,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L870
move.l (a7)+,d2
rts
L871
; (*CC->API.TexParameterfv)( CC, target, pname, params );
move.l a0,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2BC(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
L865
dc.b 'MESA_DEBUG',0
L866
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexParameteriv:0",CODE
;void APIENTRY glTexParameteriv( GLenum target, GLenum pname, const G
XDEF _glTexParameteriv
_glTexParameteriv
L882 EQU -$10
link a5,#L882
move.l d2,-(a7)
movem.l $C(a5),d1/a0
move.l $8(a5),d2
L874
;
tst.l _CC(a6)
bne.b L878
L875
;
move.l #L872,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L877
L876
;
move.l #L873,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L877
move.l (a7)+,d2
unlk a5
rts
L878
; if (pname==GL_TEXTURE_BORDER_COLOR)
cmp.l #$1004,d1
bne L880
L879
; p[0] = INT_TO_FLOAT( params[0] );
fmove.l (a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
fmove.s fp0,-$10(a5)
; p[1] = INT_TO_FLOAT( params[1] );
fmove.l 4(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a1
fmove.s fp0,4(a1)
; p[2] = INT_TO_FLOAT( params[2] );
fmove.l $8(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a1
fmove.s fp0,$8(a1)
; p[3] = INT_TO_FLOAT( params[3] );
fmove.l $C(a0),fp0
fmul.s #$.40000000,fp0
fadd.s #$.3F800000,fp0
fmul.s #$.2F800000,fp0
lea -$10(a5),a0
fmove.s fp0,$C(a0)
bra.b L881
L880
; p[0] = (GLfloat) params[0];
fmove.l (a0),fp0
fmove.s fp0,-$10(a5)
; p[1] = (GLfloat) params[1];
fmove.l 4(a0),fp0
lea -$10(a5),a1
fmove.s fp0,4(a1)
; p[2] = (GLfloat) params[2];
fmove.l $8(a0),fp0
lea -$10(a5),a1
fmove.s fp0,$8(a1)
; p[3] = (GLfloat) params[3];
fmove.l $C(a0),fp0
lea -$10(a5),a0
fmove.s fp0,$C(a0)
L881
; (*CC->API.TexParameterfv)( CC, target, pname, p );
pea -$10(a5)
move.l d1,-(a7)
move.l d2,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2BC(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
unlk a5
rts
L872
dc.b 'MESA_DEBUG',0
L873
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexSubImage1D:0",CODE
;void APIENTRY glTexSubImage1D( GLenum target, GLint level, GLint xof
XDEF _glTexSubImage1D
_glTexSubImage1D
movem.l d2-d7,-(a7)
movem.l $28(a7),d2-d4/a0
movem.l $1C(a7),d5-d7
L885
;
tst.l _CC(a6)
bne.b L889
L886
;
move.l #L883,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L888
L887
;
move.l #L884,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L888
movem.l (a7)+,d2-d7
rts
L889
; image = gl_unpack_texsubimage( CC, width, 1, format, type, pix
move.l a0,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
pea 1.w
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_texsubimage
add.w #$18,a7
; (*CC->API.TexSubImage1D)( CC, target, level, xoffset, width,
move.l d0,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l d7,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2AC(a1),a0
jsr (a0)
add.w #$20,a7
movem.l (a7)+,d2-d7
rts
L883
dc.b 'MESA_DEBUG',0
L884
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexSubImage2D:0",CODE
;void APIENTRY glTexSubImage2D( GLenum target, GLint level,
XDEF _glTexSubImage2D
_glTexSubImage2D
L897 EQU -4
link a5,#L897
movem.l d2-d7,-(a7)
movem.l $18(a5),d2-d5/a0
movem.l $8(a5),d6/d7
L892
;
tst.l _CC(a6)
bne.b L896
L893
;
move.l #L890,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L895
L894
;
move.l #L891,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L895
movem.l (a7)+,d2-d7
unlk a5
rts
L896
; image = gl_unpack_texsubimage( CC, width, height, format, type
move.l a0,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_texsubimage
add.w #$18,a7
; (*CC->API.TexSubImage2D)( CC, target, level, xoffset, yoffset,
move.l d0,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l $14(a5),-(a7)
move.l $10(a5),-(a7)
move.l d7,-(a7)
move.l d6,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2B0(a1),a0
jsr (a0)
add.w #$28,a7
movem.l (a7)+,d2-d7
unlk a5
rts
L890
dc.b 'MESA_DEBUG',0
L891
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTexSubImage3D:0",CODE
;void APIENTRY glTexSubImage3D( GLenum target, GLint level, GLint xof
XDEF _glTexSubImage3D
_glTexSubImage3D
L905 EQU -4
link a5,#L905
movem.l d2-d7,-(a7)
movem.l $1C(a5),d2-d6/a0
move.l $8(a5),d7
L900
;
tst.l _CC(a6)
bne.b L904
L901
;
move.l #L898,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L903
L902
;
move.l #L899,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L903
movem.l (a7)+,d2-d7
unlk a5
rts
L904
; image = gl_unpack_texsubimage3D( CC, width, height, depth, for
move.l a0,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l _CC(a6),-(a7)
jsr _gl_unpack_texsubimage3D
add.w #$1C,a7
; (*CC->API.TexSubImage3DEXT)( CC, target, level, xoffset, yoffs
move.l d0,-(a7)
move.l d6,-(a7)
move.l d5,-(a7)
move.l d4,-(a7)
move.l d3,-(a7)
move.l d2,-(a7)
move.l $18(a5),-(a7)
move.l $14(a5),-(a7)
move.l $10(a5),-(a7)
move.l $C(a5),-(a7)
move.l d7,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2B8(a1),a0
jsr (a0)
add.w #$30,a7
movem.l (a7)+,d2-d7
unlk a5
rts
L898
dc.b 'MESA_DEBUG',0
L899
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTranslated:0",CODE
;void APIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z )
XDEF _glTranslated
_glTranslated
fmovem.x fp2,-(a7)
fmove.d $20(a7),fp0
fmove.d $10(a7),fp1
fmove.d $18(a7),fp2
L908
;
tst.l _CC(a6)
bne.b L912
L909
;
move.l #L906,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L911
L910
;
move.l #L907,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L911
fmovem.x (a7)+,fp2
rts
L912
; (*CC->API.Translatef)( CC, (GLfloat) x, (GLfloat) y, (GLfloat)
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C0(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
L906
dc.b 'MESA_DEBUG',0
L907
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glTranslatef:0",CODE
;void APIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z )
XDEF _glTranslatef
_glTranslatef
fmovem.x fp2,-(a7)
fmove.s $10(a7),fp0
fmove.s $14(a7),fp1
fmove.s $18(a7),fp2
L915
;
tst.l _CC(a6)
bne.b L919
L916
;
move.l #L913,-(a7)
jsr _getenv
addq.w #4,a7
tst.l d0
beq.b L918
L917
;
move.l #L914,-(a7)
pea _std__err(a6)
jsr _fprintf
addq.w #$8,a7
L918
fmovem.x (a7)+,fp2
rts
L919
; (*CC->API.Translatef)( CC, x, y, z );
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C0(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
L913
dc.b 'MESA_DEBUG',0
L914
dc.b 'Mesa user error: no rendering context.',$A,0
SECTION "_glVertex2d:0",CODE
;void APIENTRY glVertex2d( GLdouble x, GLdouble y )
XDEF _glVertex2d
_glVertex2d
fmove.d $C(a7),fp0
fmove.d 4(a7),fp1
L920
; (*CC->API.Vertex2f)( CC, (GLfloat) x, (GLfloat) y );
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2f:0",CODE
;void APIENTRY glVertex2f( GLfloat x, GLfloat y )
XDEF _glVertex2f
_glVertex2f
fmove.s 4(a7),fp0
fmove.s $8(a7),fp1
L921
; (*CC->API.Vertex2f)( CC, x, y );
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2i:0",CODE
;void APIENTRY glVertex2i( GLint x, GLint y )
XDEF _glVertex2i
_glVertex2i
movem.l 4(a7),d0/d1
L922
; (*CC->API.Vertex2f)( CC, (GLfloat) x, (GLfloat) y );
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2s:0",CODE
;void APIENTRY glVertex2s( GLshort x, GLshort y )
XDEF _glVertex2s
_glVertex2s
move.w 6(a7),d0
move.w 4(a7),d1
L923
; (*CC->API.Vertex2f)( CC, (GLfloat) x, (GLfloat) y );
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex3d:0",CODE
;void APIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z )
XDEF _glVertex3d
_glVertex3d
fmovem.x fp2,-(a7)
fmove.d $20(a7),fp0
fmove.d $10(a7),fp1
fmove.d $18(a7),fp2
L924
; (*CC->API.Vertex3f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat) z
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
SECTION "_glVertex3f:0",CODE
;void APIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z )
XDEF _glVertex3f
_glVertex3f
fmovem.x fp2,-(a7)
fmove.s $10(a7),fp0
fmove.s $14(a7),fp1
fmove.s $18(a7),fp2
L925
; (*CC->API.Vertex3f)( CC, x, y, z );
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
fmovem.x (a7)+,fp2
rts
SECTION "_glVertex3i:0",CODE
;void APIENTRY glVertex3i( GLint x, GLint y, GLint z )
XDEF _glVertex3i
_glVertex3i
move.l d2,-(a7)
movem.l $8(a7),d0-d2
L926
; (*CC->API.Vertex3f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat) z
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
SECTION "_glVertex3s:0",CODE
;void APIENTRY glVertex3s( GLshort x, GLshort y, GLshort z )
XDEF _glVertex3s
_glVertex3s
move.l d2,-(a7)
move.w $C(a7),d0
move.w $8(a7),d1
move.w $A(a7),d2
L927
; (*CC->API.Vertex3f)( CC, (GLfloat) x, (GLfloat) y, (GLfloat) z
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
move.l (a7)+,d2
rts
SECTION "_glVertex4d:0",CODE
;void APIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdoub
XDEF _glVertex4d
_glVertex4d
fmovem.x fp2/fp3,-(a7)
fmove.d $34(a7),fp0
fmove.d $1C(a7),fp1
fmove.d $24(a7),fp2
fmove.d $2C(a7),fp3
L928
; (*CC->API.Vertex4f)( CC, (GLfloat) x, (GLfloat) y,
fmove.s fp0,-(a7)
fmove.x fp3,fp0
fmove.s fp0,-(a7)
fmove.x fp2,fp0
fmove.s fp0,-(a7)
fmove.x fp1,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
SECTION "_glVertex4f:0",CODE
;void APIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w
XDEF _glVertex4f
_glVertex4f
fmovem.x fp2/fp3,-(a7)
fmove.s $1C(a7),fp0
fmove.s $20(a7),fp1
fmove.s $24(a7),fp2
fmove.s $28(a7),fp3
L929
; (*CC->API.Vertex4f)( CC, x, y, z, w );
fmove.s fp3,-(a7)
fmove.s fp2,-(a7)
fmove.s fp1,-(a7)
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
fmovem.x (a7)+,fp2/fp3
rts
SECTION "_glVertex4i:0",CODE
;void APIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w )
XDEF _glVertex4i
_glVertex4i
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d3
L930
; (*CC->API.Vertex4f)( CC, (GLfloat) x, (GLfloat) y,
fmove.l d3,fp0
fmove.s fp0,-(a7)
fmove.l d2,fp0
fmove.s fp0,-(a7)
fmove.l d1,fp0
fmove.s fp0,-(a7)
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
SECTION "_glVertex4s:0",CODE
;void APIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w
XDEF _glVertex4s
_glVertex4s
movem.l d2/d3,-(a7)
move.w $12(a7),d0
move.w $C(a7),d1
move.w $E(a7),d2
move.w $10(a7),d3
L931
; (*CC->API.Vertex4f)( CC, (GLfloat) x, (GLfloat) y,
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d3,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d2,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w d1,d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
SECTION "_glVertex2dv:0",CODE
;void APIENTRY glVertex2dv( const GLdouble *v )
XDEF _glVertex2dv
_glVertex2dv
move.l 4(a7),a1
L932
; (*CC->API.Vertex2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
fmove.d $8(a1),fp0
fmove.s fp0,-(a7)
fmove.d (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2fv:0",CODE
;void APIENTRY glVertex2fv( const GLfloat *v )
XDEF _glVertex2fv
_glVertex2fv
move.l 4(a7),a1
L933
; (*CC->API.Vertex2f)( CC, v[0], v[1] );
move.l 4(a1),-(a7)
move.l (a1),-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2iv:0",CODE
;void APIENTRY glVertex2iv( const GLint *v )
XDEF _glVertex2iv
_glVertex2iv
move.l 4(a7),a1
L934
; (*CC->API.Vertex2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
fmove.l 4(a1),fp0
fmove.s fp0,-(a7)
fmove.l (a1),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex2sv:0",CODE
;void APIENTRY glVertex2sv( const GLshort *v )
XDEF _glVertex2sv
_glVertex2sv
move.l 4(a7),a1
L935
; (*CC->API.Vertex2f)( CC, (GLfloat) v[0], (GLfloat) v[1] );
move.w 2(a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a1),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C4(a1),a0
jsr (a0)
add.w #$C,a7
rts
SECTION "_glVertex3dv:0",CODE
;void APIENTRY glVertex3dv( const GLdouble *v )
XDEF _glVertex3dv
_glVertex3dv
move.l 4(a7),a0
L936
; (*CC->API.Vertex3f)( CC, (GLfloat) v[0], (GLfloat) v[1], (GLfl
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
rts
SECTION "_glVertex3fv:0",CODE
;void APIENTRY glVertex3fv( const GLfloat *v )
XDEF _glVertex3fv
_glVertex3fv
move.l 4(a7),a0
L937
; (*CC->API.Vertex3fv)( CC, v );
move.l a0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2D0(a1),a0
jsr (a0)
addq.w #$8,a7
rts
SECTION "_glVertex3iv:0",CODE
;void APIENTRY glVertex3iv( const GLint *v )
XDEF _glVertex3iv
_glVertex3iv
move.l 4(a7),a0
L938
; (*CC->API.Vertex3f)( CC, (GLfloat) v[0], (GLfloat) v[1], (GLfl
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
rts
SECTION "_glVertex3sv:0",CODE
;void APIENTRY glVertex3sv( const GLshort *v )
XDEF _glVertex3sv
_glVertex3sv
move.l 4(a7),a0
L939
; (*CC->API.Vertex3f)( CC, (GLfloat) v[0], (GLfloat) v[1], (GLfl
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2C8(a1),a0
jsr (a0)
add.w #$10,a7
rts
SECTION "_glVertex4dv:0",CODE
;void APIENTRY glVertex4dv( const GLdouble *v )
XDEF _glVertex4dv
_glVertex4dv
move.l 4(a7),a0
L940
; (*CC->API.Vertex4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.d $18(a0),fp0
fmove.s fp0,-(a7)
fmove.d $10(a0),fp0
fmove.s fp0,-(a7)
fmove.d $8(a0),fp0
fmove.s fp0,-(a7)
fmove.d (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glVertex4fv:0",CODE
;void APIENTRY glVertex4fv( const GLfloat *v )
XDEF _glVertex4fv
_glVertex4fv
move.l 4(a7),a0
L941
; (*CC->API.Vertex4f)( CC, v[0], v[1], v[2], v[3] );
move.l $C(a0),-(a7)
move.l $8(a0),-(a7)
move.l 4(a0),-(a7)
fmove.s (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glVertex4iv:0",CODE
;void APIENTRY glVertex4iv( const GLint *v )
XDEF _glVertex4iv
_glVertex4iv
move.l 4(a7),a0
L942
; (*CC->API.Vertex4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
fmove.l $C(a0),fp0
fmove.s fp0,-(a7)
fmove.l $8(a0),fp0
fmove.s fp0,-(a7)
fmove.l 4(a0),fp0
fmove.s fp0,-(a7)
fmove.l (a0),fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glVertex4sv:0",CODE
;void APIENTRY glVertex4sv( const GLshort *v )
XDEF _glVertex4sv
_glVertex4sv
move.l 4(a7),a0
L943
; (*CC->API.Vertex4f)( CC, (GLfloat) v[0], (GLfloat) v[1],
move.w 6(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 4(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w 2(a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.w (a0),d0
ext.l d0
fmove.l d0,fp0
fmove.s fp0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2CC(a1),a0
jsr (a0)
add.w #$14,a7
rts
SECTION "_glVertexPointer:0",CODE
;void APIENTRY glVertexPointer( GLint size, GLenum type, GLsizei stri
XDEF _glVertexPointer
_glVertexPointer
move.l d2,-(a7)
movem.l $8(a7),d0-d2/a0
L944
; (*CC->API.VertexPointer)(CC, size, type, stride, ptr);
move.l a0,-(a7)
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2D4(a1),a0
jsr (a0)
add.w #$14,a7
move.l (a7)+,d2
rts
SECTION "_glViewport:0",CODE
;void APIENTRY glViewport( GLint x, GLint y, GLsizei width, GLsizei h
XDEF _glViewport
_glViewport
movem.l d2/d3,-(a7)
movem.l $C(a7),d0-d3
L945
; (*CC->API.Viewport)( CC, x, y, width, height );
move.l d3,-(a7)
move.l d2,-(a7)
move.l d1,-(a7)
move.l d0,-(a7)
move.l _CC(a6),-(a7)
move.l _CC(a6),a1
move.l $2D8(a1),a0
jsr (a0)
add.w #$14,a7
movem.l (a7)+,d2/d3
rts
END